
enum BaseSubGameData
{
    SGDIDX_GAME_MODE,
    SGDIDX_FREE_SPINS_REMAINING,
    SGDIDX_TOTAL_WIN,
    SGIDX_REFERENCE_GAME_NUM,
    SGIDX_BET_PER_LINE,
    SGIDX_NUM_LINES_BET,
    SGIDX_FEATURELEVEL,
	SGIDX_BONUS_GAME_STATE,
	SGDIDX_MAX_PAYOUT_AWARDED,
	SGIDX_JACKPOT_AMOUNT,
	SGIDX_FEATURE_TRIGGERED,
	SGIDX_REEL_0_TRIGGER_STEP,
	SGIDX_REEL_1_TRIGGER_STEP,
	SGIDX_REEL_2_TRIGGER_STEP,
	SGIDX_REEL_3_TRIGGER_STEP,
	SGIDX_REEL_4_TRIGGER_STEP,
	SGIDX_REEL_0_ANTICIPATION,
	SGIDX_REEL_1_ANTICIPATION,
	SGIDX_REEL_2_ANTICIPATION,
	SGIDX_REEL_3_ANTICIPATION,
	SGIDX_REEL_4_ANTICIPATION,

    SGDIDX_NUM_BASE_SUB_GAME_DATA,
    SGDIDX_END_BASE_SUB_GAME_DATA_RESERVED_RANGE = 50,
};

enum ScatterMasks
{
	SCATTER_REEL_0_MASK = 0x0421,	// 0000 0100 0010 0001
	SCATTER_REEL_1_MASK = 0x0842,	// 0000 1000 0100 0010
	SCATTER_REEL_2_MASK = 0x1084,	// 0001 0000 1000 0100
	SCATTER_REEL_3_MASK = 0x2108,	// 0010 0001 0000 1000
	SCATTER_REEL_4_MASK = 0x4210	// 0100 0010 0001 0000
};
